Перейти к основному содержимому

5.12. Типы данных и переменные

Разработчику Архитектору

Типы данных и переменные

В Groovy поддерживаются как статические, так и динамические типы.

Основные типы:

  • int, long, float, double — числовые типы
  • boolean — логический тип (true / false)
  • char — символ
  • String — строки
  • def — неявно типизированная переменная (динамический тип)
def x = 10        // def — автоматическое определение типа
int y = 20
String name = "Groovy"

Коллекции:

  • Списки (List) — упорядоченные коллекции
  • Мапы (Map) — пары ключ-значение
  • Диапазоны (Range) — последовательности значений
def list = [1, 2, 3]                      // Список
def map = [name: "Alice", age: 25] // Map
def range = 1..5 // Диапазон от 1 до 5